right off the bat. - Turkish English Dictionary